Pronamic\WordPress\Pay\Plugin C

Total Complexity 117
Dependencies 40
Dependents 23
Total lines 1,658
Lines of code 755
Logical lines of code 461
Comment lines 491
Methods 26
Properties 24

Methods 26

Method Rating Maintainability Complexity Lines of code
complement_payment()
C
36 24 75
__construct()
B
21
5 298
start_payment()
A
41 10 56
update_payment()
A
49 9 32
maybe_redirect()
A
51 9 27
pronamic_service()
A
46 7 38
plugins_loaded()
A
43 6 47
process_payment_post_data()
S
53 7 23
handle_returns()
S
51 6 27
get_config_select_options()
S
53 5 22
get_gateway()
S
57 4 16
create_refund()
S
54 3 21
is_debug_mode()
S
68 3 7
get_default_config_id()
S
64 3 10
instance()
S
71 2 6
register_styles()
S
65 2 9
get_number_payments()
S
67 2 8
get_option()
S
71 2 6
render_exception()
S
80 1 3
datetime_format()
S
75 1 4
get_plugin_dir_path()
S
80 1 3
get_file()
S
81 1 3
get_version()
S
82 1 3
get_payment_methods()
S
80 1 3
payment_redirect_url()
S
72 1 5
get_default_error_message()
S
79 1 3